662746
870489
440210
414167
58875
768314
754290
167310
30121
269852
133656
110539
5155799
3570581
3092148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471